home *** CD-ROM | disk | FTP | other *** search
/ Chip 2007 January, February, March & April / Chip-Cover-CD-2007-02.iso / Pakiet bezpieczenstwa / mini Pentoo LiveCD 2006.1 / mpentoo-2006.1.iso / livecd.squashfs / usr / lib / X11 / config / DGUX.cf < prev    next >
Text File  |  2006-04-12  |  5KB  |  191 lines

  1. XCOMM platform:  $XFree86: xc/config/cf/DGUX.cf,v 1.5 2000/07/07 20:06:56 tsi Exp $
  2. /* Copyright Takis Psarogiannakopoulos <takis@pmms.cam.ac.uk>
  3.  * This is the DG/ux configuration file of X11R6.3 
  4.  */
  5. #define    OSName    DG/ux R4.20MU03
  6. #define i386Architecture
  7. #ifndef OSVendor
  8. #define OSVendor Data General Corporation
  9. #endif
  10.  
  11. #define    OSMajorVersion    4
  12. #define    OSMinorVersion    20
  13. #define    OSTeenyVersion    3
  14. #define BootstrapCFlags        -DDGUX
  15.  
  16. /* Some stuff that all SVR4s ,so and DG/ux, should have */
  17.  
  18. #define SystemV4        YES
  19. #ifndef HasLdRunPath
  20. #define HasLdRunPath        YES
  21. #endif
  22. #define HasPoll            YES
  23. #ifndef SVR4Architecture
  24. #define SVR4Architecture
  25. #endif
  26. #ifndef PatheticCpp
  27. #define PatheticCpp        YES
  28. #endif
  29. #define Malloc0ReturnsNull    YES        /* in case -lmalloc used */
  30.  
  31. /*
  32.  * Here are the default paths to use tools for building.
  33.  */
  34.  
  35. #define ArCmdBase       /usr/bin/ar
  36. #define AsCmd           /usr/bin/as
  37. #define CppCmd          /usr/lib/cpp
  38. #define LdCmd           /usr/bin/ld
  39. #define LexCmd          /usr/bin/lex
  40. #define CcCmd           /usr/local/bin/gcc      /* ?  -fpcc-struct-return */
  41. #define UNCOMPRESSPATH  /usr/bin/uncompress
  42. #define MakeCmd         /usr/local/bin/make
  43. #define YaccCmd         /usr/bin/yacc
  44. #define InstallCmd      /usr/bin/install   /* I use gnu install-sh */
  45. #define LnCmd           ln -s
  46. #define RanlibCmd true                         /* Or make a link ranlib->true */ 
  47. #define CplusplusCmd    /usr/local/bin/g++
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54. #ifndef MkdirHierCmd
  55. #define MkdirHierCmd mkdir -p
  56. #endif
  57. /* Stuff for SVR4 4.0 */
  58. #ifndef XawI18nDefines
  59. #define XawI18nDefines          -DUSE_XWCHAR_STRING
  60. #endif
  61.  
  62. #define HasPutenv YES
  63. #define HasVFork YES
  64. #define HasVoidSignalReturn  YES
  65. #define HasBsearch YES
  66. #define HasSockets YES
  67. #define BuildServer YES
  68. #define HasSharedLibraries YES   /* to build shared libs */
  69. #define HasCplusplus YES
  70. #define HasGnuMake YES          /* Added for 3.2Xc */
  71. #define UseGnuMalloc YES
  72. #define GnuMallocLibrary -L/usr/local/lib -lmalloc
  73. #define Malloc0ReturnsNull YES  /* Added for 3.2Xh,i... GNU does return 0 */
  74. #define Malloc0ReturnsNullDefines -DMALLOC_0_RETURNS_NULL   /* define for GNU malloc X3.2i */
  75. /*******TCL TK DEFINITIONS ***********/
  76. #define HasTk  YES                 /* Comment out if you dont have this */
  77. #define TkLibDir    /usr/X11R6.3/lib
  78. #define TkIncDir    /usr/X11R6.3/include
  79. #define TkLibName   tk8.0
  80. #define HasTcl YES
  81. #define TclLibName  tcl8.0
  82. #define TclLibDir   /usr/X11R6.3/lib
  83. #define TclIncDir   /usr/X11R6.3/include
  84.  
  85. #define SystemManDirectory /usr/local/man/X
  86.  
  87. #define ExtraLibraries -lelf -lgen -lresolv -lsocket -lnsl -lw
  88.  
  89. #define StandardDefines -DDGUX -DSVR4 -Di386 -D__ix86 -D_DGUX_SOURCE -D_LITTLE_ENDIAN -D_PENTIUM_CHANGE
  90.  
  91. #define PositionIndependentCFlags -fpic
  92. #define PositionIndependentCplusplusFlags -fpic
  93.  
  94. /*
  95.  * To forceably build static libraries in addition to shared libraries,
  96.  * we put this.
  97.  */
  98. #define ForceNormalLib          YES
  99.  
  100. #ifndef ToolkitStringsABIOptions
  101. #define ToolkitStringsABIOptions -intelabi -earlyR6bc
  102. #endif
  103.  
  104. #ifndef DefaultCCOptions
  105. #define DefaultCCOptions     /* -ansi -pedantic */
  106. #endif
  107. #define OptimizedCDebugFlags -O2  /* Add -g -mstandard for full debuging info */
  108. #define OptimizedCplusplusDebugFlags
  109. #define DebuggableCDebugFlags -g -mstandard
  110. #define DebuggableCplusplusDebugFlags
  111. #define SharedLibraryLoadFlags -G -z text
  112. #define PositionIndependentCFlags -fpic
  113. #define PositionIndependentCplusplusFlags -fpic
  114.  
  115.  
  116.  
  117. /*
  118.  * The default optimisation flags for GCC 2.x.  -fno-strength-reduce is
  119.  * here to work around a bug in -O2 for GCC 2.x on i386 platforms.
  120.  * If you are using a version that doesn't have this bug, you can
  121.  * uncomment the following line, and remove '-fno-strength-reduce'
  122.  *
  123. #define DefaultGcc2i386Opt      -O2 -fno-strength-reduce
  124.  */
  125.  
  126. /* Compress all the Fonts */
  127. #define CompressAllFonts        YES
  128.  
  129.  
  130.  
  131. /* Manual pages installed under their full names */ 
  132.  
  133. #define ExpandManNames          YES
  134. #define CompressManPages        YES
  135.  
  136.  
  137.  
  138.  
  139. /* Install with stripping before ? */
  140. #define StripInstalledPrograms  YES
  141.  
  142. /* Server to Install */
  143. #define XserverNeedsSetUID YES
  144. #define InstallXserverSetUID YES
  145.  
  146.  
  147. #ifndef ServerOSDefines
  148. #define ServerOSDefines -DDDXTIME XFree86ServerOSDefines
  149. #endif
  150. #ifndef BuildDynamicLoading
  151. #define BuildDynamicLoading NO
  152. #endif
  153. #if BuildDynamicLoading
  154. #define ServerExtraSysLibs -ldl
  155. #endif
  156.  
  157. /*
  158.  * The TLI interface is more robust on most SVR4s, so it will be the default.
  159.  */
  160. #ifndef ConnectionFlags
  161. #define ConnectionFlags    -DSTREAMSCONN -DUNIXCONN -DLOCALCONN
  162. #endif
  163.  
  164. #ifndef ManSuffix
  165. #define ManSuffix               1x
  166. #define ManDir            $(MANSOURCEPATH)1
  167. #endif
  168. #ifndef LibManSuffix
  169. #define LibManSuffix            3x
  170. #define LibmanDir        $(MANSOURCEPATH)3
  171. #endif
  172. #ifndef FileManSuffix
  173. #define FileManSuffix           4
  174. #endif
  175.  
  176. #ifndef StaticLibrary
  177. #ifndef HasGcc
  178. #define StaticLibrary(libpath,libname) -B static Concat(-L,libpath) Concat(-l,libname) -B dynamic
  179. #endif
  180. #endif
  181.  
  182. #ifndef UseDeprecatedKeyboardDriver
  183. #define UseDeprecatedKeyboardDriver YES
  184. #endif
  185.  
  186. #ifdef i386Architecture
  187. #include <xorg.cf>
  188. #endif
  189.  
  190. #include <sv4Lib.rules>
  191.